--- created: source_filename: /home/runner/work/mknodes/mknodes/mknodes/pages/mkclasspage/__init__.py source_function: MkClassPage.__init__ source_line_no: 46 hide: - toc icon: material/dev-to status: new template: SUMMARY.html title: MkDevEnvSetup --- [:fa-brands-github: Show source on GitHub](https://github.com/phil65/mknodes/blob/main/mknodes/templatenodes/mkdevenvsetup/__init__.py) ### Text node containing Instructions to set up a dev environment. === "Examples" ### Example: **From project** !!! jinja "Jinja" ``` {.jinja } {{ mk.MkDevEnvSetup() }} ``` !!! python "Python" ``` {.python } MkDevEnvSetup() ``` ===! "Rendered" All development for this library happens in the [mknodes](https://github.com/phil65/mknodes.git) repo on GitHub. First, you'll need to download the source code and install an editable version of the Python package: ```` {.md } # Clone the repository git clone https://github.com/phil65/mknodes.git cd mknodes ```` ## Build system Hatch is used as the build system. ```` {.bash } pip install hatch ```` [More information](https://hatch.pypa.io) === "Markdown" ``` {.markdown } All development for this library happens in the [mknodes](https://github.com/phil65/mknodes.git) repo on GitHub. First, you'll need to download the source code and install an editable version of the Python package: ```` {.md } # Clone the repository git clone https://github.com/phil65/mknodes.git cd mknodes ```` ## Build system Hatch is used as the build system. ```` {.bash } pip install hatch ```` [More information](https://hatch.pypa.io) ``` === "Html" ``` {.html }
All development for this library happens in the .git.md repo on GitHub. First, you'll need to download the source code and install an editable version of the Python package:
Hatch is used as the build system.
``` === "Repr tree" ``` MkDevEnvSetup ├── MkLink('https://github.com/phil65/mknodes.git', 'mknodes') ├── MkCode('# Clone the repository\ngit clone https://github.com/phil65/mknodes.git\ncd mknodes', language='md') │ ╰── MkText('# Clone the repository\ngit clone https://github.com/phil65/mknodes.git\ncd mknodes') ├── MkHeader('Build system') ├── MkCode('pip install hatch', language='bash') │ ╰── MkText('pip install hatch') ╰── MkLink('https://hatch.pypa.io', 'More information') ``` ### Example: **Explicit** !!! jinja "Jinja" ``` {.jinja } {{ mk.MkDevEnvSetup(repo_url="http://url_to_git_repo.com/name.git") }} ``` !!! python "Python" ``` {.python } MkDevEnvSetup(repo_url='http://url_to_git_repo.com/name.git') ``` ===! "Rendered" All development for this library happens in the [name](http://url_to_git_repo.com/name.git) repo on GitHub. First, you'll need to download the source code and install an editable version of the Python package: ```` {.md } # Clone the repository git clone http://url_to_git_repo.com/name.git cd name ```` ## Build system Hatch is used as the build system. ```` {.bash } pip install hatch ```` [More information](https://hatch.pypa.io) === "Markdown" ``` {.markdown } All development for this library happens in the [name](http://url_to_git_repo.com/name.git) repo on GitHub. First, you'll need to download the source code and install an editable version of the Python package: ```` {.md } # Clone the repository git clone http://url_to_git_repo.com/name.git cd name ```` ## Build system Hatch is used as the build system. ```` {.bash } pip install hatch ```` [More information](https://hatch.pypa.io) ``` === "Html" ``` {.html }All development for this library happens in the name repo on GitHub. First, you'll need to download the source code and install an editable version of the Python package:
Hatch is used as the build system.
``` === "Repr tree" ``` MkDevEnvSetup ├── MkLink('http://url_to_git_repo.com/name.git', 'name') ├── MkCode('# Clone the repository\ngit clone http://url_to_git_repo.com/name.git\ncd name', language='md') │ ╰── MkText('# Clone the repository\ngit clone http://url_to_git_repo.com/name.git\ncd name') ├── MkHeader('Build system') ├── MkCode('pip install hatch', language='bash') │ ╰── MkText('pip install hatch') ╰── MkLink('https://hatch.pypa.io', 'More information') ``` === "DocStrings" ::: mknodes.MkDevEnvSetup options: show_docstring_description: False === "Base classes" | Name | Children | Inherits | |--- | --- | --- | | **[MkTemplate](https://phil65.github.io/mknodes/)**